/*
 * @Author: your name
 * @Date: 2020-12-04 22:26:05
 * @LastEditTime: 2020-12-04 23:36:18
 * @LastEditors: Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: \c-interview\model\C11\imageopencv.cpp
 */
#include <iostream>
#include <gtest/gtest.h>

using namespace std;

class imageopencv
{
private:
public:

    imageopencv(const std::string& path="");
    ~imageopencv();

    void print(){
        std::cout << "std+++++++++++++++" << std::endl;
    }
};

imageopencv::imageopencv(const std::string& path)
{
}

imageopencv::~imageopencv()
{
}

void test_tuple(std::tuple<>& value_list){

}

TEST(class_test, test2){

    // std::tuple<> tmple(1, 'c', "sdf", 1.0f);

    // std::cout << "1. " << std::get<0>(tmple) << std::endl;
    // std::cout << "2. " << std::get<1>(tmple) << std::endl;
    // std::cout << "3. " << std::get<2>(tmple) << std::endl;
    // std::cout << "4. " << std::get<3>(tmple) << std::endl;

    // test_tuple(tmple);

    std::string xx = "000";
    imageopencv img;
    std::cout << "test class constructor." << std::endl;

    #ifdef Debug
    std::cout << "############################" << std::endl;
    #endif

    imageopencv img2(img);
    img2.print();
}
